tests/animated-resizing: Remove deprecated functions
authorYi-Soo An <yisooan@gmail.com>
Fri, 20 Jul 2018 06:42:26 +0000 (15:42 +0900)
committerYi-Soo An <yisooan@gmail.com>
Fri, 20 Jul 2018 06:42:26 +0000 (15:42 +0900)
The functions as below are deprecated
- gdk_screen_get_monitor_geometry
- gdk_screen_get_primary_monitor

Instead of them, use functions below
- gdk_monitor_get_geometry
- gdk_display_get_primary_monitor

tests/animated-resizing.c

index 8660089276d56a5a387fa38bf945b217050ddc51..d11d6e0deebc74b56d8654bab9ac77f71cd30ffc 100644 (file)
@@ -168,7 +168,7 @@ int
 main(int argc, char **argv)
 {
   GError *error = NULL;
-  GdkScreen *screen;
+  GdkMonitor *monitor;
   GdkRectangle monitor_bounds;
 
   GOptionContext *context = g_option_context_new (NULL);
@@ -204,10 +204,8 @@ main(int argc, char **argv)
                     G_CALLBACK (on_map_event), NULL);
   on_frame (0.);
 
-  screen = gtk_widget_get_screen (window);
-  gdk_screen_get_monitor_geometry (screen,
-                                   gdk_screen_get_primary_monitor (screen),
-                                   &monitor_bounds);
+  monitor = gdk_display_get_primary_monitor (gtk_widget_get_display (window));
+  gdk_monitor_get_geometry (monitor, &monitor_bounds);
 
   gtk_window_move (GTK_WINDOW (window),
                    monitor_bounds.x + (monitor_bounds.width - window_width) / 2,